# 基础镜像
FROM sealos.hub:5000/openjdk:8-jdk

# 作者信息
LABEL maintainer=huge

# Docker运行时环境
ENV PARAMS="--server.port=8080"

# 同步主机时区
RUN /bin/cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && echo 'Asia/Shanghai' >/etc/timezone

# 复制jar文件到路径
COPY target/*.jar /app.jar

# 暴露端口
EXPOSE 8080

# 启动认证服务
ENTRYPOINT ["/bin/sh","-c","java -Dfile.encoding=utf8 -Djava.security.egd=file:/dev/./urandom -jar app.jar ${PARAMS}"]